package com.sayimo.maker.mall.orders.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @Project: sayimoWeixinWeb
 * @ClassName: OrdersList.java
 * @Description: 商品订单
 * @Package com.sayimo.weixin.web.model.admin
 * @Author: 陈培永
 * @Date: 日期：2015年8月29日 时间：下午4：41
 * @Version 1.0.0
 */
public class OrdersList implements Serializable {

	/**
	 * @Field:
	 * @Description:
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * @Fields: id
	 * @Description:
	 */
	private Integer id;

	/**
	 * @Fields: ordersNo
	 * @Description: 订单号
	 */
	private String ordersNo;

	/**
	 * @Fields: status
	 * @Description: 订单状态
	 */
	private Integer status;

	/**
	 * @Fields: customerId
	 * @Description: 会员ID
	 */
	private Integer customerId;

	/**
	 * @Fields: payMode
	 * @Description: 付款方式
	 */
	private String payMode;

	/**
	 * @Fields: EMSNo
	 * @Description: 快递单号
	 */
	private String EMSNo;

	/**
	 * @Fields: createDate
	 * @Description:
	 */
	private Date createDate;

	/**
	 * @Fields: sendDate
	 * @Description: 发货日期
	 */
	private Date sendDate;

	/**
	 * @Fields: ordersGoodsInfos
	 * @Description: 订单下所有的商品信息
	 */
	private List<OrdersGoodsInfo> ordersGoodsInfos;

	/**
	 * @Fields: ordersReceivingAddress
	 * @Description: 订单收货地址信息
	 */
	private OrdersReceivingAddress ordersReceivingAddress;

	/**
	 * @Fields: goodsIds
	 * @Description: 商品ids
	 */
	private String goodsIds;

	/**
	 * @Fields: goodsNormsValuIds
	 * @Description: 商品规格ids
	 */
	private String goodsNormsValuIds;

	/**
	 * @Fields: stockIds
	 * @Description: 库存ids
	 */
	private String stockIds;

	/**
	 * @Fields: shoppingCartIds
	 * @Description: 购物车Ids
	 */
	private String shoppingCartIds;

	/**
	 * @Fields: leaveWords
	 * @Description: 留言
	 */
	private String leaveWords;

	/**
	 * @Fields: totalAmount
	 * @Description: 总金额
	 */
	private BigDecimal totalAmount;

	/**
	 * @Fields: goodsName
	 * @Description: 商品名称
	 */
	private String goodsName;

	/**
	 * @Fields: couponCustomerId
	 * @Description: 现金券用户ID
	 */
	private String couponCustomerId;

	/**
	 * @Fields: walletPayAmount
	 * @Description: 钱包支付金额
	 */
	private BigDecimal walletPayAmount;

	/**
	 * @Fields: endAreaCode
	 * @Description: 送货地
	 */
	private String endAreaCode;

	/**
	 * @Fields: isActivity
	 * @Description: 送货地
	 */
	private Integer isActivity;

	/**
	 * @Field: emsId
	 * @Description: 物流公司ID
	 */
	private Integer emsId;

	/**
	 * @Field: identifier
	 * @Description: 活动标志符
	 */
	private String identifier;
	
	/**
	  * @Fields: sumMoney
	  * @Description: 订单总金额（含运费）
	*/
	private BigDecimal sumMoney;
	/**
	  * @Fields: returnLabel
	  * @Description: 是否是换货生成的新订单
	*/
	private Integer returnLabel;
	/** 
	* @Fields :emsNo 
	* @disclibe:快递单号
	*/
	private String emsNo;

	/** 
	* @Fields :emsName 
	* @disclibe:快递公司名称
	*/
	private String emsName;
	/** 
	 * @Fields :seckillTimesId 
	 * @disclibe:秒抢时间段id
	 */
	private Integer seckillTimesId;
	//所属商城 1金商城 2银商城 3全返商城 4商企商城
	private Integer mallType;
	
	public Integer getSeckillTimesId() {
		return seckillTimesId;
	}

	public void setSeckillTimesId(Integer seckillTimesId) {
		this.seckillTimesId = seckillTimesId;
	}

	public String getEmsName() {
		return emsName;
	}

	public void setEmsName(String emsName) {
		this.emsName = emsName;
	}

	public String getEmsNo() {
		return emsNo;
	}

	public void setEmsNo(String emsNo) {
		this.emsNo = emsNo;
	}

	public Integer getReturnLabel() {
		return returnLabel;
	}

	public void setReturnLabel(Integer returnLabel) {
		this.returnLabel = returnLabel;
	}

	public String getGoodsName() {
		return goodsName;
	}

	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}

	private String EMSName;

	public String getEMSName() {
		return EMSName;
	}

	public void setEMSName(String eMSName) {
		EMSName = eMSName;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getOrdersNo() {
		return ordersNo;
	}

	public void setOrdersNo(String ordersNo) {
		this.ordersNo = ordersNo;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getCustomerId() {
		return customerId;
	}

	public void setCustomerId(Integer customerId) {
		this.customerId = customerId;
	}

	public String getPayMode() {
		return payMode;
	}

	public void setPayMode(String payMode) {
		this.payMode = payMode;
	}

	public String getEMSNo() {
		return EMSNo;
	}

	public void setEMSNo(String eMSNo) {
		EMSNo = eMSNo;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public Date getSendDate() {
		return sendDate;
	}

	public void setSendDate(Date sendDate) {
		this.sendDate = sendDate;
	}

	public List<OrdersGoodsInfo> getOrdersGoodsInfos() {
		return ordersGoodsInfos;
	}

	public void setOrdersGoodsInfos(List<OrdersGoodsInfo> ordersGoodsInfos) {
		this.ordersGoodsInfos = ordersGoodsInfos;
	}

	public OrdersReceivingAddress getOrdersReceivingAddress() {
		return ordersReceivingAddress;
	}

	public void setOrdersReceivingAddress(OrdersReceivingAddress ordersReceivingAddress) {
		this.ordersReceivingAddress = ordersReceivingAddress;
	}

	public String getGoodsIds() {
		return goodsIds;
	}

	public void setGoodsIds(String goodsIds) {
		this.goodsIds = goodsIds;
	}

	public String getGoodsNormsValuIds() {
		return goodsNormsValuIds;
	}

	public void setGoodsNormsValuIds(String goodsNormsValuIds) {
		this.goodsNormsValuIds = goodsNormsValuIds;
	}

	public String getStockIds() {
		return stockIds;
	}

	public void setStockIds(String stockIds) {
		this.stockIds = stockIds;
	}

	public String getShoppingCartIds() {
		return shoppingCartIds;
	}

	public void setShoppingCartIds(String shoppingCartIds) {
		this.shoppingCartIds = shoppingCartIds;
	}

	public String getLeaveWords() {
		return leaveWords;
	}

	public void setLeaveWords(String leaveWords) {
		this.leaveWords = leaveWords;
	}

	public BigDecimal getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(BigDecimal totalAmount) {
		this.totalAmount = totalAmount;
	}

	public String getCouponCustomerId() {
		return couponCustomerId;
	}

	public void setCouponCustomerId(String couponCustomerId) {
		this.couponCustomerId = couponCustomerId;
	}

	public BigDecimal getWalletPayAmount() {
		return walletPayAmount;
	}

	public void setWalletPayAmount(BigDecimal walletPayAmount) {
		this.walletPayAmount = walletPayAmount;
	}

	public String getEndAreaCode() {
		return endAreaCode;
	}

	public void setEndAreaCode(String endAreaCode) {
		this.endAreaCode = endAreaCode;
	}

	public Integer getIsActivity() {
		return isActivity;
	}

	public void setIsActivity(Integer isActivity) {
		this.isActivity = isActivity;
	}

	public Integer getEmsId() {
		return emsId;
	}

	public void setEmsId(Integer emsId) {
		this.emsId = emsId;
	}

	public String getIdentifier() {
		return identifier;
	}

	public void setIdentifier(String identifier) {
		this.identifier = identifier;
	}

	public BigDecimal getSumMoney() {
		return sumMoney;
	}

	public void setSumMoney(BigDecimal sumMoney) {
		this.sumMoney = sumMoney;
	}

	public Integer getMallType() {
		return mallType;
	}

	public void setMallType(Integer mallType) {
		this.mallType = mallType;
	}
}